
*------------------------------------------------------------------------------- 
* Caste, Religion & the Labour Force Participation of Women *
* Master_all_rounds.do
* Written by _____
*------------------------------------------------------------------------------- 


*------------------------------------------------------------------------------- 
*Program Setup
*------------------------------------------------------------------------------- 
version 15.1													                // Set Version number for backward compatibility
clear all                                                                       // Start with a clean slate
set more off 																	// Disable partitioned output
cd "C:\Users\yourname"   														// Set working directory



// Install necessary packages
/* ssc install outreg
   ssc install unique */
   

// Load data
use dtafiles\all_rounds.dta

 
// Keep sample to use
gen keep_age = 1 if age>= 15 & age <= 59
gen keep_head = 1 if headsex == 1
gen keep_state = 1 if inlist(state,9,10,27,23,19,28,33,29,24,8,21,32,18,3,1)


// Define age groups
gen agegrp = .
replace agegrp=1 if age>=15 & age<=24
replace agegrp=2 if age>=25 & age<=39
replace agegrp=3 if age>=40 & age<=49
replace agegrp=4 if age>=50 & age<=59
la var agegrp "Age Group"
la define agegrp 1 "15-24" 2 "25-39" 3 "40-49" 4 "50-59"
lab values agegrp agegrp


// Define age groups of HH
gen Hagegrp=.
replace Hagegrp=1 if headage<=30
replace Hagegrp=2 if (headage>30 & headage<=45)
replace Hagegrp=3 if (headage>45 & headage<=60)
replace Hagegrp=4 if (headage>60)
la var Hagegrp "Head Age Group"
la define Hagegrp 1 "0-30" 2 "30-45" 3 "45-60" 4 "60-99"
lab val Hagegrp Hagegrp


// Create dummies
tab agegrp, gen(ageD)
tab genedu, gen(eduD)
tab state if keep_state==1, gen(stateD)
tab Hagegrp, gen(HageD)


// Create indicators for Muslim, SC/ST & Hindu non - SC/ST
destring relig, replace
gen religcaste=1 if relig==1 & hhgrp==0 					//Hindu & non-SC/ST
replace religcaste=2 if relig==2 							//Muslim
replace religcaste=3 if relig!=2 & hhgrp==1 				//SC/ST
la define religcaste 1 "Hindu" 2 "Muslim" 3 "SC/ST"
lab val religcaste religcaste


// Create indicators for Hindu & SC/ST
gen scst=0 if religcaste==1              					//Hindu
replace scst=1 if religcaste==3			 					//SC/ST
replace scst=. if religcaste==2
la def scst 1 "SC/ST" 0 "Hindu"
lab val scst scst


// Create indicators for Muslim & Hindu
gen muslim=1 if religcaste==2								//Muslim
replace muslim=0 if religcaste==1							//Hindu
la def muslim 1 "Muslim" 0 "Hindu"
la val muslim muslim


// Create indicator for children under five
gen test=1 if age<=5 & nvals == 1
by hhid, sort: egen ch_under5 = sum(test)
drop test


// Generate usual status 
destring usa_status upa_status, replace
gen us_status=upa_status
replace us_status=usa_status if (upa_status>81 & (usa_status==11 | 				 ///
		usa_status==12 | usa_status==21 | usa_status==31 | usa_status==41 | 	 ///
		usa_status==51))

		
// Create indicator for employed individual
gen emp=1 if inlist(us_status,11,12,21,31,41,51)											
replace emp=0 if emp==.


// Create indicator for unemployed individual
gen unemp=1 if (us_status==81)
replace unemp=0 if unemp==.


// Create indicator for self-employment
gen self_emp=1 if (us_status==11 |us_status==12 |us_status==21)
replace self_emp=0 if self_emp==.


// Create indicator for casual labourer
gen casual=1 if (us_status==41 | us_status==51)
replace casual=0 if casual==.


// Create indicator for an individual in the labour force
gen labforce=1 if emp==1 | unemp==1
replace labforce=0 if labforce==.


// Create indicator for regular salaried individual
gen regu=1 if (us_status==31)
replace regu=0 if regu==.


// Create indicator for urban & rural sector
gen rural=0
replace rural=1 if sector==1


// Create indicator for male-salaried worker in a HH
gen test=1  if (age>=18 & us_status==31 & sex==1 & nvals==1)
by hhid, sort: egen m_salaried=max(test)
replace m_sala=0 if m_sala==.


// Create indicator for female headed HH
gen fhead=0
replace fhead=1 if headsex==2


// Create indicator for employed head
foreach r in 38 50 55 61 66 {
	gen test=1 if reln==1 & emp==1 & round==`r'
	replace test=0 if test==. & round==`r'
	by hhid, sort: egen heademp`r'=max(test) if round==`r'
	drop test
}
egen heademp=rowtotal(heademp38+heademp50+heademp55+heademp61+heademp66)


// Region variables (Unemployment & Secondary education)
tostring region round, replace
gen u_region = string(region) +  string(sector)
destring u_region, gen(u_reg)
unique u_reg

keep if nvals == 1
gen count=1 if age>=18 & sex==1
gen count_unemp=1 if age>18 & sex==1 & (us_status==81)
gen sec=1 if age>=18 & sex==1 & (genedu==5)

preserve
collapse (sum) count count_unemp sec [pw=hhwt], by(u_region)
gen u_rate=count_unemp/count
gen sec_rate=sec/count
save temp_allr.dta, replace
restore
drop _merge
merge m:1 u_reg using Working_file\temp_allr.dta
drop _merge count sec count_
sum *_rate


// Compute predicted income
gen logmpce = log(mpce)
 foreach r in 38 43 50 55 61 66 68 {
  qui reg mpce i.m_salaried ch_under5 i.fhead hhsize i.state i.u_reg 			///
  HeduD2-HeduD5 HageD2-HageD4 i.religcaste [pw=hhwt] if round==`r' & nvals==1
  predict yhat`r'

  qui reg logmpce i.m_salaried ch_under5 i.fhead hhsize i.state i.u_reg 		///
  HeduD2-HeduD5 HageD2-HageD4 i.religcaste [pw=hhwt] if round==`r' & nvals==1
  predict logyhat_`r'
 }
  
gen logyhat=.
gen yhat=.
foreach r in 38 43 50 55 61 66 68 {
	replace logyhat = logyhat_`r' if round == `r' 
	drop logyhat_`r'
	replace yhat = yhat`r' if round == `r'
	drop yhat`r'
}



					** Oaxaca Blinder Decomposition **

// Table 1 - SCST
	 foreach r in 38 43 50 55 61 66 68 {
	qui oaxaca labforce ageD2-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (scst==1|scst==0) & round==`r' & (keep_state==1) & (nvals==1)) & (reln!=1), by(scst) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural) vce(cluster test)
	 outreg using tables\allr_scst.doc , title (ScSt Round) merge se bdec(4) starlevels (10 5 1)
}
outreg, clear	


// Table 2 - Muslim
foreach r in 38 43 50 55 61 66 68 {
	 qui oaxaca labforce ageD2-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (muslim==1|muslim==0) & round==`r' & (keep_state==1) & (nvals==1)) & (reln!=1), by(muslim) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural) vce(cluster test)
	 outreg using tables\allr_muslim.doc, title (Muslim Round) merge se bdec(4) starlevels (10 5 1)
}
			
					
					
// Table 3 - SCST
 foreach r in 38 43 50 55 61 66 68 {
	qui oaxaca labforce ageD2-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 logyhat [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (scst==1|scst==0) & round==`r' & (keep_state==1) & (nvals==1)) & (reln!=1), by(scst) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural, inc: logyhat) vce(cluster test)
	 outreg using tables\allr_scst_inc.doc , title (ScSt Round) merge se bdec(4) starlevels (10 5 1)
}
outreg, clear


// Table 4 - Muslim
foreach r in 38 43 50 55 61 66 68 {
	 qui oaxaca labforce ageD2-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 logyhat [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (muslim==1|muslim==0) & round==`r' & (keep_state==1) & (nvals==1)) & (reln!=1), by(muslim) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural, inc: logyhat) vce(cluster test)
	 outreg using tables\allr_muslim_inc.doc, title (Muslim Round) merge se bdec(4) starlevels (10 5 1)
}
outreg, clear


** For age group 25-49 **
drop keep_age
gen keep_age = 1 if age>=25 & age<=59

// Table A12 - SCST
	 foreach r in 38 43 50 55 61 66 68 {
	qui oaxaca labforce ageD3-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (scst==1|scst==0) & round==`r' & (keep_state==1) & (nvals==1)) & (reln!=1), by(scst) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural) vce(cluster test)
	 outreg using tables\allr_scst_25_59.doc , title (ScSt Round) merge se bdec(4) starlevels (10 5 1)
}
outreg, clear


// Table A13 - Muslim
foreach r in 38 43 50 55 61 66 68 {
	 qui oaxaca labforce ageD3-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (muslim==1|muslim==0) & round==`r' & (keep_state==1) & (nvals==1)) & (reln!=1), by(muslim) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural) vce(cluster test)
	 outreg using tables\allr_muslim_25_59.doc, title (Muslim Round) merge se bdec(4) starlevels (10 5 1)
}



*------------------------------------------------------------------------------- 
*PLFS DATA
*------------------------------------------------------------------------------- 


*------------------------------------------------------------------------------- 
*Program Setup
*------------------------------------------------------------------------------- 
version 15.1													                // Set Version number for backward compatibility
clear all                                                                       // Start with a clean slate
set more off 																	// Disable partitioned output
cd "C:\Users\yourname"   														// Set working directory


// Install necessary packages
/* ssc install outreg
   ssc install unique */
   

// Load data
use dtafiles\plfs.dta


// Rename variables
rename HHID hhid
rename PID pid
rename b1q1_hh_fv fsu
rename qtr_hh_fv quarter
rename visit_hh_fv visit
rename b1q3_hh_fv sector
rename nss_region_hh_fv region
rename dist_code_hh_fv dist
rename b1q5_hh_fv strat
rename b1q6_hh_fv substrat
rename b1q11_hh_fv subsam
rename b1q15_hh_fv hhno
rename b4q1_per_fv pno
rename b4q6_per_fv age
rename b5pt1q3_per_fv upa_status
rename b5pt1q5_per_fv upa_nic
rename b5pt1q6_per_fv upa_nco
rename b5pt1q7_per_fv subs
rename b5pt2q3_per_fv usa_status
rename b5pt2q5_per_fv usa_nic
rename b5pt2q6_per_fv usa_nco 
rename b6q9_per_fv wage_princ
rename b6q10_per_fv wage_subs
rename b6q5_per_fv cws_status
rename b6q6_per_fv cws_nic
rename b6q7_per_fv cws_nco
rename b3q1_hh_fv hhsize
rename b3q2_hh_fv hhtype
rename b3q3_hh_fv relig
rename b3q4_hh_fv sgrp
rename hsgrp hhgrp
rename b4q4_per_fv reln
rename b4q5_per_fv sex
rename b4q7_per_fv marst
rename b4q8_per_fv gened
rename b4q9_per_fv teched


// Check whether pid & hhid are unique
isid pid
isid hhid


/// Social Group
destring sgrp, replace
drop if sgrp ==.             
gen hsgrp = 1 if sgrp == 1 | sgrp == 2
replace hsgrp = 0 if sgrp== 3 | sgrp == 9
la define hsgrp 1 "SC/ST" 0 "General"
la values hsgrp hsgrp


// Sex
destring sex, replace
drop if sex ==.
la define sex 1 "Male" 2 "Female" 3 "Others"
la values sex sex


// Sector
destring sector, replace
drop if sector ==.
la define sector 1 "Rural" 2 "Urban"
la values sector sector


// Marital Status
destring marst, replace
drop if marst ==.
gen marital = 1 if marst == 2
replace marital = 0 if marst != 2
la define marital 1 "Married" 0 "Unmarried"
la values marital marital


// Education
destring gened, replace
drop if gened ==.
gen genedu =.
replace genedu = 1 if gened == 1
replace genedu = 2 if inrange(gened, 2, 5)
replace genedu = 3 if gened == 6
replace genedu = 4 if gened == 7 
replace genedu = 5 if inlist(gened, 8, 10, 11, 12, 13)


// States
gen state = state_hh_fv 
destring state_hh_fv state, replace
replace state = 09 if state_hh_fv == 05   // Replace Uttrakhand as UP
replace state = 10 if state_hh_fv == 20   // Replace Jharkhand as Bihar
replace state = 23 if state_hh_fv == 22   // Replace Chhattisgarh as MP
replace state = 28 if state_hh_fv == 36   // Replace Telangana as AP
replace state = 30 if state_hh_fv == 25   // Replace Daman & Diu as Goa
la define state 09 "UP" 10 "Bihar" 27 "MH" 23 "MP" 19 "WB" 28 "AP" 33 "TN" 29 "KA" 24 "GJ" 08 "RJ" ///
				21 "Odisha" 32 "Kerala" 18 "Assam" 03 "Punjab" 01 "J & K"
la values state state


// Currently attending an Educational Institution
destring b4q11_per_fv, replace
gen enrol = 0
replace enrol = 1 if b4q11_per_fv >= 21 & b4q11_per_fv <= 43


// Dropping HH with more than 1 HH Head
destring reln, replace
gen test = 1 if reln == 1
by hhid, sort: egen no_of_head = sum(test)
drop if no_of_head != 1
drop no_of_head test


// Characteristics of HH Head - Eucation, Sex, Age
by hhid, sort: gen test = genedu if reln == 1
by hhid, sort: egen headgenedu = max(test)
drop test

by hhid, sort: gen test = sex if reln == 1   // Sex
by hhid, sort: egen headsex = max(test)
drop test

by hhid, sort: gen test = age if reln == 1   // Age
by hhid, sort: egen headage = max(test)
drop test


// Income 
gen mpce = b3q5_hh_fv / hhsize


// Weight
destring MULT_per_fv region NSC_hh_fv, replace
gen hhwt = MULT_per_fv/100 if  region == NSC_hh_fv
replace hhwt = MULT_per_fv/200 if hhwt == . 


// Keep sample to use
gen keep_age = 1 if age>= 15 & age <= 59
gen keep_head = 1 if headsex == 1
gen keep_state = 1 if inlist(state,9,10,27,23,19,28,33,29,24,8,21,32,18,3,1)

			  
// Define age groups
gen agegrp = .
replace agegrp=1 if age>=15 & age<=24
replace agegrp=2 if age>=25 & age<=39
replace agegrp=3 if age>=40 & age<=49
replace agegrp=4 if age>=50 & age<=59
la var agegrp "Age Group"
la define agegrp 1 "15-24" 2 "25-39" 3 "40-49" 4 "50-59"
lab values agegrp agegrp


// Define age groups of HH
gen Hagegrp=.
replace Hagegrp=1 if headage<=30
replace Hagegrp=2 if (headage>30 & headage<=45)
replace Hagegrp=3 if (headage>45 & headage<=60)
replace Hagegrp=4 if (headage>60)
la var Hagegrp "Head Age Group"
la define Hagegrp 1 "0-30" 2 "30-45" 3 "45-60" 4 "60-99"
lab val Hagegrp Hagegrp


// Create dummies
tab agegrp, gen(ageD)
tab genedu, gen(eduD)
tab state if keep_state==1, gen(stateD)
tab Hagegrp, gen(HageD)


// Create indicators for Muslim, SC/ST & Hindu non - SC/ST
destring relig, replace
gen religcaste=1 if relig==1 & hhgrp==0 					//Hindu & non-SC/ST
replace religcaste=2 if relig==2 							//Muslim
replace religcaste=3 if relig!=2 & hhgrp==1 				//SC/ST
la define religcaste 1 "Hindu" 2 "Muslim" 3 "SC/ST"
lab val religcaste religcaste


// Create indicators for Hindu & SC/ST
gen scst=0 if religcaste==1              					//Hindu
replace scst=1 if religcaste==3			 					//SC/ST
replace scst=. if religcaste==2
la def scst 1 "SC/ST" 0 "Hindu"
lab val scst scst


// Create indicators for Muslim & Hindu
gen muslim=1 if religcaste==2								//Muslim
replace muslim=0 if religcaste==1							//Hindu
la def muslim 1 "Muslim" 0 "Hindu"
la val muslim muslim


// Create indicator for children under five
gen test=1 if age<=5 
by hhid, sort: egen ch_under5 = sum(test)
drop test


// Generate usual status 
destring usa_status upa_status, replace
gen us_status=upa_status
replace us_status=usa_status if (upa_status>81 & (usa_status==11 | 				 ///
		usa_status==12 | usa_status==21 | usa_status==31 | usa_status==41 | 	 ///
		usa_status==51))

		
// Create indicator for employed individual
gen emp=1 if inlist(us_status,11,12,21,31,41,51)											
replace emp=0 if emp==.


// Create indicator for unemployed individual
gen unemp=1 if (us_status==81)
replace unemp=0 if unemp==.


// Create indicator for self-employment
gen self_emp=1 if (us_status==11 |us_status==12 |us_status==21)
replace self_emp=0 if self_emp==.


// Create indicator for casual labourer
gen casual=1 if (us_status==41 | us_status==51)
replace casual=0 if casual==.


// Create indicator for an individual in the labour force
gen labforce=1 if emp==1 | unemp==1
replace labforce=0 if labforce==.


// Create indicator for regular salaried individual
gen regu=1 if (us_status==31)
replace regu=0 if regu==.


// Create indicator for urban & rural sector
gen rural=0
replace rural=1 if sector==1


// Create indicator for male-salaried worker in a HH
gen test=1  if (age>=18 & us_status==31 & sex==1)
by hhid, sort: egen m_salaried=max(test)
replace m_sala=0 if m_sala==.


// Create indicator for female headed HH
gen fhead=0
replace fhead=1 if headsex==2


// Create indicator for employed head
gen heademp = 1 if reln == 1 & emp == 1
replace heademp =0 if heademp == .


// Region variables (Unemployment & Secondary education)
gen u_region = string(region) +  string(sector)
destring u_region, gen(u_reg)
unique u_reg
gen count=1 if age>=18 & sex==1
gen count_unemp=1 if age>18 & sex==1 & (us_status==81)
gen sec=1 if age>=18 & sex==1 & (genedu==5)

preserve
collapse (sum) count count_unemp sec [pw=hhwt], by(u_reg)
gen u_rate=count_unemp/count
gen sec_rate=sec/count
save temp.dta, replace
restore
drop _merge
merge m:1 u_reg using Working_file\temp.dta
drop _merge count sec count_


// Creating predicted income
gen logmpce = log(mpce)
destring u_reg, replace
qui reg mpce i.m_salaried ch_under5 i.fhead hhsize i.state i.u_reg HeduD2-HeduD5 HageD2-HageD4 i.religcaste [pw=hhwt] 
predict yhat

qui reg logmpce i.m_salaried ch_under5 i.fhead hhsize i.state i.u_reg HeduD2-HeduD5 HageD2-HageD4 i.religcaste [pw=hhwt] 
predict logyhat


// Oaxaca Blinder Decomposition 
// Table A14

// SC-ST
qui oaxaca labforce ageD2-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 logyhat [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (scst==1|scst==0) & (keep_state==1)) & (reln!=1), by(scst) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural, inc: logyhat) vce(cluster nss_region_per_fv )
	outreg using tables\plfs_scst.doc , title (scst Round) merge se bdec(4) starlevels (10 5 1)
outreg, clear

	 
// Muslim
qui oaxaca labforce ageD2-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 logyhat [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (muslim==1|muslim==0)  & (keep_state==1)) & (reln!=1), by(muslim) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural, inc: logyhat) vce(cluster nss_region_per_fv)
	outreg using tables\plfs_muslim.doc , title (muslim Round) merge se bdec(4) starlevels (10 5 1)
outreg, clear
	
	
// Age 25-59	
drop keep_age
gen keep_age = 1 if age>=25 & age<=59
 
// SC-ST
qui oaxaca labforce ageD3-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 logyhat [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (scst==1|scst==0) & (keep_state==1)) & (reln!=1), by(scst) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural, inc: logyhat) vce(cluster nss_region_per_fv )
	 outreg using tables\ox_1.doc , title (scst Round) merge se bdec(4) starlevels (10 5 1)
outreg,clear
 
	 
// Muslim
	 qui oaxaca labforce ageD3-ageD4 eduD2-eduD5 rural marital m_salaried ch_under5 fhead hhsize stateD2-stateD15 u_rate sec_rate HeduD2-HeduD5 HageD2-HageD4 logyhat [pw=hhwt] /*
	*/ if ((keep_age==1) & (sex==2) & (muslim==1|muslim==0)  & (keep_state==1)) & (reln!=1), by(muslim) pooled /*
	*/ detail (dem: ageD* eduD* marital, hhv: hhsize ch_under5 m_salaried fhead HeduD* HageD*, regv: u_rate sec_rate stateD* rural, inc: logyhat) vce(cluster nss_region_per_fv)
	 outreg using tables\ox_2.doc, title (muslim Round) merge se bdec(4) starlevels (10 5 1)


save, replace


